Your Spectrum / Your Sinclair Hex Loader

This is the machine code Hex Loader used in YS for five years in various
slightly different manifestations, which worked with their standard hex
listings for machine code with 8 bytes per line each followed by a
checksum. This first appeared way back in Your Spectrum 8 (Oct.1984) with
the Stampabout program. Sometimes they printed the hex loader with the
program; other times they expected it to be looked up from a previous
issue.

I've attached in HEX_LOAD.TAP the last ever Hex Loader v.1, printed in Your
Sinclair 46 (Oct.1989) with the new Hex Loader v.2 program (v.1 had to be
used to enter v.2, after which v.2 became the new standard). When running
the hex loader the prompts are pretty obvious; type 16 characters without
spaces when it prompts you with an address; enter the STOP symbol to
finish.

The program in HEX_LOJG.TAP is my own version which has these changes:
* It allows code entered up to a point to be saved and then re-loaded
  and added to later, so that a whole program doesn't have to be 
  entered in one go.
* It maintains a scrolling list of the entered lines of code, rather than
  erasing the screen after each line has been accepted.
* If all 16 characters on a line are the same, then just enter the first
  character and the remainder will be automatically appended.
* Even with these extra features, it's still a bit smaller than the YS one.
Enter 0 to the "Bytes" prompt when starting new, otherwise enter the number
of bytes saved as displayed at the end of the previous stage. Remember to
first position to the correct header in the emulator's tape browser window.


--
Another Fine Product by:
Jim Grimwood (jimg@globalnet.co.uk), Hatfield, England
--
